//
// Decompiled by Jadx - 482ms
//
package me.plusne.common.Json.Soul;

import java.io.Serializable;
import java.util.List;

public class JsonSoulBubble implements Serializable {
    private int code;
    private List<DataDTO> data;
    private String message;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonSoulBubble;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonSoulBubble)) {
            return false;
        }
        JsonSoulBubble jsonSoulBubble = (JsonSoulBubble) obj;
        if (!jsonSoulBubble.canEqual(this) || getCode() != jsonSoulBubble.getCode()) {
            return false;
        }
        String message = getMessage();
        String message2 = jsonSoulBubble.getMessage();
        if (message != null ? !message.equals(message2) : message2 != null) {
            return false;
        }
        List<DataDTO> data = getData();
        List<DataDTO> data2 = jsonSoulBubble.getData();
        return data != null ? data.equals(data2) : data2 == null;
    }

    public int getCode() {
        return this.code;
    }

    public List<DataDTO> getData() {
        return this.data;
    }

    public String getMessage() {
        return this.message;
    }

    public int hashCode() {
        int code = getCode() + 59;
        String message = getMessage();
        int hashCode = (code * 59) + (message == null ? 43 : message.hashCode());
        List<DataDTO> data = getData();
        return (hashCode * 59) + (data != null ? data.hashCode() : 43);
    }

    public void setCode(int i) {
        this.code = i;
    }

    public void setData(List<DataDTO> list) {
        this.data = list;
    }

    public void setMessage(String str) {
        this.message = str;
    }

    public String toString() {
        return "JsonSoulBubble(code=" + getCode() + ", message=" + getMessage() + ", data=" + getData() + ")";
    }
    public static class DataDTO implements Serializable {
        private String commodityIntro;
        private int commodityLevel;
        private String commodityName;
        private String commodityUrl;
        private String cornerMarkUrl;
        private Object createTime;
        private int currencyType;
        private Object defaultGroup;
        private Object deleteFlag;
        private String description;
        private Object disCountExpiredDaysStr;
        private double discount;
        private Object experimentalGroupFlag;
        private Object experimentalGroupIdentity;
        private int expireDays;
        private String extAttributes;
        private int firstPrice;
        private int freeTimes;
        private Object group;
        private int id;
        private String itemIdentity;
        private Object modifyTime;
        private int online;
        private int originalPrice;
        private int pOrder;
        private int price;
        private String priceIconName;
        private String priceIconUrl;
        private Object promotionEndTime;
        private Object promotionStartTime;
        private int propType;
        private Object reducedPrice;
        private String salesUnit;
        private int salesUnitValue;
        private String secondType;
        private int stockType;
        private Object superVIP;
        private String tob;
        private Object vipPrice;

        public boolean canEqual(Object obj) {
            return obj instanceof DataDTO;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof DataDTO)) {
                return false;
            }
            DataDTO DataDTO = (DataDTO) obj;
            if (!DataDTO.canEqual(this) || getId() != DataDTO.getId() || getPropType() != DataDTO.getPropType() || Double.compare(getDiscount(), DataDTO.getDiscount()) != 0 || getCurrencyType() != DataDTO.getCurrencyType() || getStockType() != DataDTO.getStockType() || getOnline() != DataDTO.getOnline() || getSalesUnitValue() != DataDTO.getSalesUnitValue() || getPOrder() != DataDTO.getPOrder() || getOriginalPrice() != DataDTO.getOriginalPrice() || getPrice() != DataDTO.getPrice() || getCommodityLevel() != DataDTO.getCommodityLevel() || getFirstPrice() != DataDTO.getFirstPrice() || getFreeTimes() != DataDTO.getFreeTimes() || getExpireDays() != DataDTO.getExpireDays()) {
                return false;
            }
            String commodityName = getCommodityName();
            String commodityName2 = DataDTO.getCommodityName();
            if (commodityName != null ? !commodityName.equals(commodityName2) : commodityName2 != null) {
                return false;
            }
            String commodityUrl = getCommodityUrl();
            String commodityUrl2 = DataDTO.getCommodityUrl();
            if (commodityUrl != null ? !commodityUrl.equals(commodityUrl2) : commodityUrl2 != null) {
                return false;
            }
            String extAttributes = getExtAttributes();
            String extAttributes2 = DataDTO.getExtAttributes();
            if (extAttributes != null ? !extAttributes.equals(extAttributes2) : extAttributes2 != null) {
                return false;
            }
            String tob = getTob();
            String tob2 = DataDTO.getTob();
            if (tob != null ? !tob.equals(tob2) : tob2 != null) {
                return false;
            }
            String secondType = getSecondType();
            String secondType2 = DataDTO.getSecondType();
            if (secondType != null ? !secondType.equals(secondType2) : secondType2 != null) {
                return false;
            }
            String itemIdentity = getItemIdentity();
            String itemIdentity2 = DataDTO.getItemIdentity();
            if (itemIdentity != null ? !itemIdentity.equals(itemIdentity2) : itemIdentity2 != null) {
                return false;
            }
            Object promotionStartTime = getPromotionStartTime();
            Object promotionStartTime2 = DataDTO.getPromotionStartTime();
            if (promotionStartTime != null ? !promotionStartTime.equals(promotionStartTime2) : promotionStartTime2 != null) {
                return false;
            }
            Object promotionEndTime = getPromotionEndTime();
            Object promotionEndTime2 = DataDTO.getPromotionEndTime();
            if (promotionEndTime != null ? !promotionEndTime.equals(promotionEndTime2) : promotionEndTime2 != null) {
                return false;
            }
            Object createTime = getCreateTime();
            Object createTime2 = DataDTO.getCreateTime();
            if (createTime != null ? !createTime.equals(createTime2) : createTime2 != null) {
                return false;
            }
            Object modifyTime = getModifyTime();
            Object modifyTime2 = DataDTO.getModifyTime();
            if (modifyTime != null ? !modifyTime.equals(modifyTime2) : modifyTime2 != null) {
                return false;
            }
            Object deleteFlag = getDeleteFlag();
            Object deleteFlag2 = DataDTO.getDeleteFlag();
            if (deleteFlag != null ? !deleteFlag.equals(deleteFlag2) : deleteFlag2 != null) {
                return false;
            }
            String salesUnit = getSalesUnit();
            String salesUnit2 = DataDTO.getSalesUnit();
            if (salesUnit != null ? !salesUnit.equals(salesUnit2) : salesUnit2 != null) {
                return false;
            }
            Object experimentalGroupIdentity = getExperimentalGroupIdentity();
            Object experimentalGroupIdentity2 = DataDTO.getExperimentalGroupIdentity();
            if (experimentalGroupIdentity != null ? !experimentalGroupIdentity.equals(experimentalGroupIdentity2) : experimentalGroupIdentity2 != null) {
                return false;
            }
            Object experimentalGroupFlag = getExperimentalGroupFlag();
            Object experimentalGroupFlag2 = DataDTO.getExperimentalGroupFlag();
            if (experimentalGroupFlag != null ? !experimentalGroupFlag.equals(experimentalGroupFlag2) : experimentalGroupFlag2 != null) {
                return false;
            }
            String description = getDescription();
            String description2 = DataDTO.getDescription();
            if (description != null ? !description.equals(description2) : description2 != null) {
                return false;
            }
            String commodityIntro = getCommodityIntro();
            String commodityIntro2 = DataDTO.getCommodityIntro();
            if (commodityIntro != null ? !commodityIntro.equals(commodityIntro2) : commodityIntro2 != null) {
                return false;
            }
            Object defaultGroup = getDefaultGroup();
            Object defaultGroup2 = DataDTO.getDefaultGroup();
            if (defaultGroup != null ? !defaultGroup.equals(defaultGroup2) : defaultGroup2 != null) {
                return false;
            }
            Object superVIP = getSuperVIP();
            Object superVIP2 = DataDTO.getSuperVIP();
            if (superVIP != null ? !superVIP.equals(superVIP2) : superVIP2 != null) {
                return false;
            }
            Object reducedPrice = getReducedPrice();
            Object reducedPrice2 = DataDTO.getReducedPrice();
            if (reducedPrice != null ? !reducedPrice.equals(reducedPrice2) : reducedPrice2 != null) {
                return false;
            }
            Object disCountExpiredDaysStr = getDisCountExpiredDaysStr();
            Object disCountExpiredDaysStr2 = DataDTO.getDisCountExpiredDaysStr();
            if (disCountExpiredDaysStr != null ? !disCountExpiredDaysStr.equals(disCountExpiredDaysStr2) : disCountExpiredDaysStr2 != null) {
                return false;
            }
            Object vipPrice = getVipPrice();
            Object vipPrice2 = DataDTO.getVipPrice();
            if (vipPrice != null ? !vipPrice.equals(vipPrice2) : vipPrice2 != null) {
                return false;
            }
            String priceIconName = getPriceIconName();
            String priceIconName2 = DataDTO.getPriceIconName();
            if (priceIconName != null ? !priceIconName.equals(priceIconName2) : priceIconName2 != null) {
                return false;
            }
            String priceIconUrl = getPriceIconUrl();
            String priceIconUrl2 = DataDTO.getPriceIconUrl();
            if (priceIconUrl != null ? !priceIconUrl.equals(priceIconUrl2) : priceIconUrl2 != null) {
                return false;
            }
            Object group = getGroup();
            Object group2 = DataDTO.getGroup();
            if (group != null ? !group.equals(group2) : group2 != null) {
                return false;
            }
            String cornerMarkUrl = getCornerMarkUrl();
            String cornerMarkUrl2 = DataDTO.getCornerMarkUrl();
            return cornerMarkUrl != null ? cornerMarkUrl.equals(cornerMarkUrl2) : cornerMarkUrl2 == null;
        }

        public String getCommodityIntro() {
            return this.commodityIntro;
        }

        public int getCommodityLevel() {
            return this.commodityLevel;
        }

        public String getCommodityName() {
            return this.commodityName;
        }

        public String getCommodityUrl() {
            return this.commodityUrl;
        }

        public String getCornerMarkUrl() {
            return this.cornerMarkUrl;
        }

        public Object getCreateTime() {
            return this.createTime;
        }

        public int getCurrencyType() {
            return this.currencyType;
        }

        public Object getDefaultGroup() {
            return this.defaultGroup;
        }

        public Object getDeleteFlag() {
            return this.deleteFlag;
        }

        public String getDescription() {
            return this.description;
        }

        public Object getDisCountExpiredDaysStr() {
            return this.disCountExpiredDaysStr;
        }

        public double getDiscount() {
            return this.discount;
        }

        public Object getExperimentalGroupFlag() {
            return this.experimentalGroupFlag;
        }

        public Object getExperimentalGroupIdentity() {
            return this.experimentalGroupIdentity;
        }

        public int getExpireDays() {
            return this.expireDays;
        }

        public String getExtAttributes() {
            return this.extAttributes;
        }

        public int getFirstPrice() {
            return this.firstPrice;
        }

        public int getFreeTimes() {
            return this.freeTimes;
        }

        public Object getGroup() {
            return this.group;
        }

        public int getId() {
            return this.id;
        }

        public String getItemIdentity() {
            return this.itemIdentity;
        }

        public Object getModifyTime() {
            return this.modifyTime;
        }

        public int getOnline() {
            return this.online;
        }

        public int getOriginalPrice() {
            return this.originalPrice;
        }

        public int getPOrder() {
            return this.pOrder;
        }

        public int getPrice() {
            return this.price;
        }

        public String getPriceIconName() {
            return this.priceIconName;
        }

        public String getPriceIconUrl() {
            return this.priceIconUrl;
        }

        public Object getPromotionEndTime() {
            return this.promotionEndTime;
        }

        public Object getPromotionStartTime() {
            return this.promotionStartTime;
        }

        public int getPropType() {
            return this.propType;
        }

        public Object getReducedPrice() {
            return this.reducedPrice;
        }

        public String getSalesUnit() {
            return this.salesUnit;
        }

        public int getSalesUnitValue() {
            return this.salesUnitValue;
        }

        public String getSecondType() {
            return this.secondType;
        }

        public int getStockType() {
            return this.stockType;
        }

        public Object getSuperVIP() {
            return this.superVIP;
        }

        public String getTob() {
            return this.tob;
        }

        public Object getVipPrice() {
            return this.vipPrice;
        }

        public int hashCode() {
            int propType = getPropType() + ((getId() + 59) * 59);
            long doubleToLongBits = Double.doubleToLongBits(getDiscount());
            int expireDays = getExpireDays() + ((getFreeTimes() + ((getFirstPrice() + ((getCommodityLevel() + ((getPrice() + ((getOriginalPrice() + ((getPOrder() + ((getSalesUnitValue() + ((getOnline() + ((getStockType() + ((getCurrencyType() + (((propType * 59) + ((int) (doubleToLongBits ^ (doubleToLongBits >>> 32)))) * 59)) * 59)) * 59)) * 59)) * 59)) * 59)) * 59)) * 59)) * 59)) * 59)) * 59);
            String commodityName = getCommodityName();
            int hashCode = (expireDays * 59) + (commodityName == null ? 43 : commodityName.hashCode());
            String commodityUrl = getCommodityUrl();
            int hashCode2 = (hashCode * 59) + (commodityUrl == null ? 43 : commodityUrl.hashCode());
            String extAttributes = getExtAttributes();
            int hashCode3 = (hashCode2 * 59) + (extAttributes == null ? 43 : extAttributes.hashCode());
            String tob = getTob();
            int hashCode4 = (hashCode3 * 59) + (tob == null ? 43 : tob.hashCode());
            String secondType = getSecondType();
            int hashCode5 = (hashCode4 * 59) + (secondType == null ? 43 : secondType.hashCode());
            String itemIdentity = getItemIdentity();
            int hashCode6 = (hashCode5 * 59) + (itemIdentity == null ? 43 : itemIdentity.hashCode());
            Object promotionStartTime = getPromotionStartTime();
            int hashCode7 = (hashCode6 * 59) + (promotionStartTime == null ? 43 : promotionStartTime.hashCode());
            Object promotionEndTime = getPromotionEndTime();
            int hashCode8 = (hashCode7 * 59) + (promotionEndTime == null ? 43 : promotionEndTime.hashCode());
            Object createTime = getCreateTime();
            int hashCode9 = (hashCode8 * 59) + (createTime == null ? 43 : createTime.hashCode());
            Object modifyTime = getModifyTime();
            int hashCode10 = (hashCode9 * 59) + (modifyTime == null ? 43 : modifyTime.hashCode());
            Object deleteFlag = getDeleteFlag();
            int hashCode11 = (hashCode10 * 59) + (deleteFlag == null ? 43 : deleteFlag.hashCode());
            String salesUnit = getSalesUnit();
            int hashCode12 = (hashCode11 * 59) + (salesUnit == null ? 43 : salesUnit.hashCode());
            Object experimentalGroupIdentity = getExperimentalGroupIdentity();
            int hashCode13 = (hashCode12 * 59) + (experimentalGroupIdentity == null ? 43 : experimentalGroupIdentity.hashCode());
            Object experimentalGroupFlag = getExperimentalGroupFlag();
            int hashCode14 = (hashCode13 * 59) + (experimentalGroupFlag == null ? 43 : experimentalGroupFlag.hashCode());
            String description = getDescription();
            int hashCode15 = (hashCode14 * 59) + (description == null ? 43 : description.hashCode());
            String commodityIntro = getCommodityIntro();
            int hashCode16 = (hashCode15 * 59) + (commodityIntro == null ? 43 : commodityIntro.hashCode());
            Object defaultGroup = getDefaultGroup();
            int hashCode17 = (hashCode16 * 59) + (defaultGroup == null ? 43 : defaultGroup.hashCode());
            Object superVIP = getSuperVIP();
            int hashCode18 = (hashCode17 * 59) + (superVIP == null ? 43 : superVIP.hashCode());
            Object reducedPrice = getReducedPrice();
            int hashCode19 = (hashCode18 * 59) + (reducedPrice == null ? 43 : reducedPrice.hashCode());
            Object disCountExpiredDaysStr = getDisCountExpiredDaysStr();
            int hashCode20 = (hashCode19 * 59) + (disCountExpiredDaysStr == null ? 43 : disCountExpiredDaysStr.hashCode());
            Object vipPrice = getVipPrice();
            int hashCode21 = (hashCode20 * 59) + (vipPrice == null ? 43 : vipPrice.hashCode());
            String priceIconName = getPriceIconName();
            int hashCode22 = (hashCode21 * 59) + (priceIconName == null ? 43 : priceIconName.hashCode());
            String priceIconUrl = getPriceIconUrl();
            int hashCode23 = (hashCode22 * 59) + (priceIconUrl == null ? 43 : priceIconUrl.hashCode());
            Object group = getGroup();
            int hashCode24 = (hashCode23 * 59) + (group == null ? 43 : group.hashCode());
            String cornerMarkUrl = getCornerMarkUrl();
            return (hashCode24 * 59) + (cornerMarkUrl != null ? cornerMarkUrl.hashCode() : 43);
        }

        public void setCommodityIntro(String str) {
            this.commodityIntro = str;
        }

        public void setCommodityLevel(int i) {
            this.commodityLevel = i;
        }

        public void setCommodityName(String str) {
            this.commodityName = str;
        }

        public void setCommodityUrl(String str) {
            this.commodityUrl = str;
        }

        public void setCornerMarkUrl(String str) {
            this.cornerMarkUrl = str;
        }

        public void setCreateTime(Object obj) {
            this.createTime = obj;
        }

        public void setCurrencyType(int i) {
            this.currencyType = i;
        }

        public void setDefaultGroup(Object obj) {
            this.defaultGroup = obj;
        }

        public void setDeleteFlag(Object obj) {
            this.deleteFlag = obj;
        }

        public void setDescription(String str) {
            this.description = str;
        }

        public void setDisCountExpiredDaysStr(Object obj) {
            this.disCountExpiredDaysStr = obj;
        }

        public void setDiscount(double d) {
            this.discount = d;
        }

        public void setExperimentalGroupFlag(Object obj) {
            this.experimentalGroupFlag = obj;
        }

        public void setExperimentalGroupIdentity(Object obj) {
            this.experimentalGroupIdentity = obj;
        }

        public void setExpireDays(int i) {
            this.expireDays = i;
        }

        public void setExtAttributes(String str) {
            this.extAttributes = str;
        }

        public void setFirstPrice(int i) {
            this.firstPrice = i;
        }

        public void setFreeTimes(int i) {
            this.freeTimes = i;
        }

        public void setGroup(Object obj) {
            this.group = obj;
        }

        public void setId(int i) {
            this.id = i;
        }

        public void setItemIdentity(String str) {
            this.itemIdentity = str;
        }

        public void setModifyTime(Object obj) {
            this.modifyTime = obj;
        }

        public void setOnline(int i) {
            this.online = i;
        }

        public void setOriginalPrice(int i) {
            this.originalPrice = i;
        }

        public void setPOrder(int i) {
            this.pOrder = i;
        }

        public void setPrice(int i) {
            this.price = i;
        }

        public void setPriceIconName(String str) {
            this.priceIconName = str;
        }

        public void setPriceIconUrl(String str) {
            this.priceIconUrl = str;
        }

        public void setPromotionEndTime(Object obj) {
            this.promotionEndTime = obj;
        }

        public void setPromotionStartTime(Object obj) {
            this.promotionStartTime = obj;
        }

        public void setPropType(int i) {
            this.propType = i;
        }

        public void setReducedPrice(Object obj) {
            this.reducedPrice = obj;
        }

        public void setSalesUnit(String str) {
            this.salesUnit = str;
        }

        public void setSalesUnitValue(int i) {
            this.salesUnitValue = i;
        }

        public void setSecondType(String str) {
            this.secondType = str;
        }

        public void setStockType(int i) {
            this.stockType = i;
        }

        public void setSuperVIP(Object obj) {
            this.superVIP = obj;
        }

        public void setTob(String str) {
            this.tob = str;
        }

        public void setVipPrice(Object obj) {
            this.vipPrice = obj;
        }

        public String toString() {
            return "JsonSoulBubble.DataDTO(id=" + getId() + ", commodityName=" + getCommodityName() + ", commodityUrl=" + getCommodityUrl() + ", extAttributes=" + getExtAttributes() + ", tob=" + getTob() + ", secondType=" + getSecondType() + ", itemIdentity=" + getItemIdentity() + ", propType=" + getPropType() + ", discount=" + getDiscount() + ", currencyType=" + getCurrencyType() + ", promotionStartTime=" + getPromotionStartTime() + ", promotionEndTime=" + getPromotionEndTime() + ", stockType=" + getStockType() + ", online=" + getOnline() + ", createTime=" + getCreateTime() + ", modifyTime=" + getModifyTime() + ", deleteFlag=" + getDeleteFlag() + ", salesUnit=" + getSalesUnit() + ", salesUnitValue=" + getSalesUnitValue() + ", experimentalGroupIdentity=" + getExperimentalGroupIdentity() + ", experimentalGroupFlag=" + getExperimentalGroupFlag() + ", description=" + getDescription() + ", commodityIntro=" + getCommodityIntro() + ", defaultGroup=" + getDefaultGroup() + ", superVIP=" + getSuperVIP() + ", pOrder=" + getPOrder() + ", reducedPrice=" + getReducedPrice() + ", disCountExpiredDaysStr=" + getDisCountExpiredDaysStr() + ", originalPrice=" + getOriginalPrice() + ", price=" + getPrice() + ", commodityLevel=" + getCommodityLevel() + ", vipPrice=" + getVipPrice() + ", firstPrice=" + getFirstPrice() + ", priceIconName=" + getPriceIconName() + ", priceIconUrl=" + getPriceIconUrl() + ", freeTimes=" + getFreeTimes() + ", expireDays=" + getExpireDays() + ", group=" + getGroup() + ", cornerMarkUrl=" + getCornerMarkUrl() + ")";
        }
    }

}
